/** 
* Copyright (C) 2012-2017 ZEEI Inc.All Rights Reserved.
* 项目名称：pls
* 文件名称：WatPointDao.java
* 包  名  称：com.zeei.app.dao
* 文件描述：TODO 请修改文件描述
* 创建日期：2017年12月19日上午9:05:37
* 
* 修改历史
* 1.0 chenhuiqiong 2017年12月19日上午9:05:37 创建文件
*
*/


package com.zeei.app.dao;

import java.util.List;

import com.zeei.app.vo.WatPointPolluteLimit;
import com.zeei.app.vo.WatPointPolluteLimitSpecial;
import com.zeei.app.vo.WatPolluteCountVO;
import com.zeei.app.vo.WaterPointListVO;

/** 
* 类型名称：WatPointDao
* 类型描述：废水排口相关信息查询
* 功能描述：废水排口相关信息查询
* 创建作者：chenhuiqiong
*
*/

public interface WatPointDao {
	
	/**
	 * 
	 * queryDirectPointInfo:查询直接排口信息
	 * 
	 * @param waterPointListVO
	 * @return List<WaterPointListVO>
	 */
	List<WaterPointListVO> queryDirectPointInfo(WaterPointListVO waterPointListVO);
	
	/**
	 * 
	 * queryInDirectPointInfo:查询间接排口信息
	 * 
	 * @param waterPointListVO
	 * @return List<WaterPointListVO>
	 */
	List<WaterPointListVO> queryInDirectPointInfo(WaterPointListVO waterPointListVO);
	
	/**
	 * 
	 * queryWatDirectPointPolluteLimit:查询水污染物排放-直接排放许可限值
	 * 
	 * @param waterPointListVO
	 * @return List<WatPointPolluteLimit>
	 */
	List<WatPointPolluteLimit> queryWatDirectPointPolluteLimit(WaterPointListVO waterPointListVO);
	
	/**
	 * 
	 * queryWatIndirectPointPolluteLimit:查询水污染物排放-间接排放许可限值
	 * 
	 * @param waterPointListVO
	 * @return List<WatPointPolluteLimit>
	 */
	List<WatPointPolluteLimit> queryWatIndirectPointPolluteLimit(WaterPointListVO waterPointListVO);
	
	/**
	 * 
	 * queryWatPointPolluteLimitSpecia:查询废水污染物排放-特殊情况排放许可限值
	 * 
	 * @param waterPointListVO
	 * @return List<WatPointPolluteLimitSpecial>
	 */
	List<WatPointPolluteLimitSpecial> queryWatPointPolluteLimitSpecial(WaterPointListVO waterPointListVO);
	
	/**
	 * 
	 * queryWatPointPolluteLimitSpecial:查询废水排放合计信息
	 * 
	 * @param watPolluteCountVO
	 * @return List<WatPolluteCountVO>
	 */
	List<WatPolluteCountVO> queryWatPointPolluteCount(WatPolluteCountVO watPolluteCountVO);
}

